查看原文
其他

社区建议调整波卡通胀模型,来保证国库有稳定的资金来源

jonas PolkaWorld 2023-07-11

加入 PolkaWorld 社区,共建 Web 3.0!

 

最近,波卡社区成员 jonas 在波卡论坛发帖,建议调整波卡通胀模型,来保证国库有持续、稳定的资金来源,并邀请社区进行讨论。


jonas 认为,在现有的模型中,当现实质押率和理想质押率之间的差距缩小,国库就可能会失去通胀收入。因此,他建议将每年铸造的代币中的 20% 分配给国库,剩余的 80% 则继续使用当前的通胀机制,从而兼顾对质押者的激励和国库的稳定资金流入。


以下是原贴内容,由 PolkaWorld 团队编译。




亲爱的波卡社区:


我想发起一个讨论,来聊聊波卡通胀模型可能的一个调整方向。这一变化旨在确保国库在可预见的未来有持续的资金流入。在这里,我将简要介绍当前的模型,阐明现有结构存在的问题,并提出一个调整方案来缓解这个问题。


我想借此机会向 Parity 的数据团队致敬,他们不断收集关键的链上数据,为我的分析奠定了基础。特别感谢@pranay,@Pavla 和@Karim 的支持。



波卡通胀模型简介


波卡的通胀率目前设定为每年固定 10%。有一个机制可以在每个时代(era)将新铸造的代币分配给质押者(提名人和验证人)和国库。这个模型包含一个名为 ideal_rate 的参数,表示质押系统中质押代币的理想比例。截至 2023 年 1 月中旬和运行时升级 v9340,这个比率随着每个活跃(非系统)平行链的增加而减少 0.5%,从 75%开始(最低为 45%)。总体目标是在流通代币、质押中的绑定代币和平行链插槽之间实现平衡的分配。


为了鼓励质押者与理想质押率保持一致,同时保持 10%的恒定通胀,当 ideal_rate != staking_rate 时,有一个函数可以将 10% 通胀的一部分转移给国库,而不是质押者。下图说明了这个系统。


(蓝色:质押者通胀,绿色:质押者年化收益率,黑色:总通胀)


本质上,年度通胀率是固定的 10%,而质押者和国库之间的分配是由理想质押率和实际质押率之间的差异决定的。在 ideal_rate == staking_rate 的情况下,国库将从通胀中获得 0 DOT。


下图描绘了质押率与理想率之间的历史演变:



理想质押率突然下降可以归因于一次升级,即根据活跃平行链数量调整变量。



识别问题


随着两个指标之间的差距缩小,国库从质押者奖励中获得的份额减少。下图描述了国库从各种潜在来源获得的资金流入:


(注意,2023 年 7 月以后的资金流入数据还不完整)


我们可以观察到,国库的资金主要来自通胀。


我们预计未来两个主要指标之间的差距会进一步缩小。这一预测暗示着国库余额可能难以支持持续支出。


这一趋势已经显现出来了:



这一发展可能会使长期资助决策复杂化,并限制波卡为关键项目提供资金和维持社区支出的能力。



建议的调整方式


我们的目标是保留当前的机制,继续激励质押者趋向于理想的质押率,同时保证国库有一个最低的资金流入。这一目标可以通过解耦最大质押者通胀和总通胀来实现。


下图表示了建议的机制:



在这个模型中,我指定将每年铸造的代币的 20% 直接分配给国库,而剩余的 80% 将使用当前的机制进行通胀。


假设理想质押率为 45%,将推导出以下参数:


  • 交互式图表:

    https://www.desmos.com/calculator/nirfntazro

  • 年度通胀:2%(国库)+ 8%(质押者)= 10%(总计)

  • 理想情况下的质押者年化收益率:17.78%

  • 当前质押率 (43.1%)下的质押者年化收益率:18.02%

  • 国库最低资金流入:如果立即实施,每月约 220 万 DOT,每年增长 10%。


简而言之,国库将至少获得 20%的通胀(取决于两个主要变量之间的差距,可能会更多),而质押者将最多获得 80%的通胀。我选择了这些参数,因为它们与历史上观察到的平均分布情况一致,如下图所示:



因此,采用这些参数应该对生态系统的参与者影响很小,因为它只是将国库和质押者之间的历史差异形式化了。



下一步行动


实施这一变化需要 runtime 升级和治理中的 Root 权限。因此,需要先进行广泛的讨论。达成共识后,就需要将建议的变化编码,并纳入 runtime 升级。


另外,可以让治理去修改这些关键参数(质押者通胀、固定份额给国库等),这将便于未来进行调整。



总结


  • 当前的通胀模型可能导致一种情况,即国库(来自通胀)的资金流入降低到零。

  • 为了确保国库健康地运行,并有可预测的最低资金流入,我们应该修订底层模型。

  • 建议的修改包括将每年铸造的代币中固定的 20%直接分配给国库,而剩余 80%则使用当前机制进行通胀。

  • 这些变化将产生最小的影响,因为我们建议的参数反映了历史上观察到的分布情况。

  • 产生的参数应该公开给治理,以便以后更容易调整。

  • 实施这一变化将需要一次 runtime 升级。



讨论一下


对于 jonas 的这一建议,一些社区成员提出,虽然国库资金的问题确实需要解决,但应该等 OpenGov 的国库支出流程更加稳定,以及 Polkadot 2.0(直接用 DOT 来支付使用 CoreTime 的费用)上线后再来决定如何调整。


你认为国库的现有机制应该调整吗?什么时候是最佳的调整时机?欢迎在下方留言,或在波卡论坛 https://forum.polkadot.network/t/adjusting-the-current-inflation-model-to-sustain-treasury-inflow/3301/2 参与讨论。


直播预告


本周四晚 7 点,PolkaWorld KIKO 将分享波卡/Kusama 最新的 OpenGov 提案。点击下方按钮立即预约直播:



  • PolkaWorld Telegram 群:

    t.me/polkaworld

  • PolkaWorld Youtube 频道:

    https://www.youtube.com/c/PolkaWorld

  • PolkaWorld Twitter:

    @polkaworld_org


更多内容


波卡周报|Polkadot 区块链学院将在伯克利大学启动第 3 期,DFG 发布 Polkadot 上半年总结报告!

波卡 Technical Fellowship 有什么用?如何加入?

Polkadot 公布开发者「英雄」计划!推动 Polkadot 技术以创建更强大的开发者社区!


关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存